foundation trustee - German English Dictionary